package com.xoa.controller.Senior;

import com.xoa.model.senior.seniorReCat.SeniorReCat;
import com.xoa.service.Senior.SeniorReCatService;
import com.xoa.util.ToJson;
import com.xoa.util.page.PageParams;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
@RequestMapping("/Senior")
public class SeniorController {

    @Autowired
    SeniorReCatService seniorReCatService;

    /**
     * 左春晖 18.3.26
     * 说明：添加
     * @param seniorReCat
     * @return
     */

    @ResponseBody
    @RequestMapping("/addReCat")
    public ToJson<SeniorReCat> addReCat(SeniorReCat seniorReCat){
        return seniorReCatService.add(seniorReCat);
    }

    /**
     * 左春晖 18.3.26
     * 说明：删除
     * @param sid
     * @return
     */

    @ResponseBody
    @RequestMapping("/deleteReCat")
    public ToJson<SeniorReCat> deleteReCat(int sid){
        return seniorReCatService.delete(sid);
    }

    /**
     * 左春晖 18.3.26
     * 说明：更新
     * @param seniorReCat
     * @return
     */

    @ResponseBody
    @RequestMapping("/updateReCat")
    public ToJson<SeniorReCat> updateReCat(SeniorReCat seniorReCat){
        return seniorReCatService.update(seniorReCat);
    }

    /**
     * 左春晖 18.3.26
     * 说明：查询
     * @param seniorReCat
     * @param pageParams
     * @return
     */
    @ResponseBody
    @RequestMapping("/selectReCat")
    public ToJson<SeniorReCat> selectReCat(SeniorReCat seniorReCat, PageParams pageParams){
        return seniorReCatService.select(seniorReCat,pageParams);
    }
}
